Clean up sched_op() hypercall interface. One particular
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Tue, 4 Oct 2005 14:34:02 +0000 (15:34 +0100)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Tue, 4 Oct 2005 14:34:02 +0000 (15:34 +0100)
commit1872f40d7898764a5bec726ca98c007ee3a8c2b2
tree882ad45c6b7bf1a77ce4448a75a894c5f970a8cd
parent92f5a40578f9f898b035db0a13d852c01e1eea77
Clean up sched_op() hypercall interface. One particular
change to watch out for is that the suspend record, on
save/restore, is now passed via register %edx not %esi
(both i386 and x86/64).

Signed-off-by: Keir Fraser <keir@xensource.com>
17 files changed:
linux-2.6-xen-sparse/arch/xen/i386/kernel/process.c
linux-2.6-xen-sparse/arch/xen/i386/kernel/setup.c
linux-2.6-xen-sparse/arch/xen/kernel/reboot.c
linux-2.6-xen-sparse/arch/xen/x86_64/kernel/process.c
linux-2.6-xen-sparse/include/asm-xen/asm-i386/hypercall.h
linux-2.6-xen-sparse/include/asm-xen/asm-ia64/hypercall.h
linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/hypercall.h
tools/libxc/xc_linux_restore.c
tools/libxc/xc_linux_save.c
tools/libxc/xenctrl.h
tools/xenstat/libxenstat/src/xen-interface.h
xen/arch/x86/vmx.c
xen/common/domain.c
xen/common/schedule.c
xen/include/public/dom0_ops.h
xen/include/public/sched.h [new file with mode: 0644]
xen/include/public/xen.h